Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F11 Brazil F3 Argentina F5 Colombia F4 Brazil F2 Chile F1 Argentina F5 USA F12 Ecuador F1 Ecuador F2 Ecuador F3 Argentina F11 Colombia F5 Colombia F6 Venezuela F7 Venezuela F8 Colombia F1 Colombia F2 Argentina F1 Argentina F2 Uruguay F1 Uruguay F2 Argentina F5 Argentina F7 Argentina F8 Argentina F9 Ecuador F1 Ecuador F2 Ecuador F3 Uruguay F4 El Salvador F1 Guatemala F1 Costa Rica F1 Brazil F1 Chile #1-w1 Chile #1-w2 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 France F8 France F9 France F10 Brazil F4 Argentina F4 Argentina F6 Bolivia F2 Brazil F1 Chile F2 Chile F3 Argentina F3 Argentina F4 Argentina F3 Argentina F4 Venezuela F1B AXA Open II - Espinho Warta Cup - Sopot Copa Ericsson Argentina - Buenos Aires Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg The Scottish Tennis Championships - Edinburgh ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano Amer-Wilson Tampere Challenger - Tampere Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Pekao Open 2001 - Szczecin Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires SMS Tennis Cup - Sao Paulo IPP Open - Helsinki Sao Paulo - Brazil X Challenger Britania Zavaleta - Puebla Copa Petrobras Aracaju - Aracaju Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Copa Petrobras - Bogota Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville II Manta Open - Manta IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito II Cyclus Open de Tenis - Florianopolis San Luis Potosi Challenger 2007 - San Luis Potosi Aberto de Santa Catarina de Tenis - Florianopolis Ostdeutscher Sparkessen Cup - Dresden Baden Open - Karlsruhe Memorial Manfredini - Sassuolo Seguros Bolivar Open - Bogota BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Nord LB Open - Braunschweig BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino Credicard Citi Mastercard Tennis Cup - Campos do Jordao Copa Petrobras-Colombia - Bogota Copa Petrobras-Brazil - Aracaju Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin IPP Open - Helsinki Abierto Internacional Varonil Ciudad de Cancun - Cancun Bogota Challenger Zagreb Challenger Prostejov Challenger Braunschweig Challenger Bogota Challenger Cordenons Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Kolding Challenger Jersey Challenger Bratislava Challenger Guayaquil Challenger Helsinki Challenger Salzburg Challenger Lima Challenger Salinas Challenger Marrakech Challenger Baton Rouge Challenger Tallahassee Challenger Manta Challenger Savannah Challenger Sarasota Challenger Tampere Imageneering Open - Tampere Polish Open 2000 - Poznan Carson Challenger Prostejov Challenger Architect Open - Budapest Open de Montauban - Montauban Ojai Challenger Optimus Maia Open - Maia Banca Stato Challenger Lugano - Lugano IPP Open - Helsinki Mobilux Open - Luxembourg BH Tennis Open International Cup - Belo Horizonte Challenger Britania Zavaleta - Puebla Copa Petrobras Uruguray - Montevideo Binghamton Challenger Tatra Banka Open 2001 - Bratislava Copa Kia Challenger ATP - Santiago Polska Energia Open - Bytom Belo Horizonte Challenger Montevideo Challenger Buenos Aires Challenger Asuncion Challenger Copa Petrobras Uruguay - Montevideo Guayaquil Challenger Salinas Challenger Tallahassee Challenger Wartburg Open - Eisenach Manta Challenger Guayaquil Challenger Tampere Challenger Challenger de Providencia-Copa Kia - Santiago La Serena Open - La Serena Bancolombia Open - Bogota Seguros Bolivar Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Seguros Bolivar Open - Medellin Shimadzu All Japan Indoor - Kyoto Aberto de Sao Paulo - Sao Paulo 14° BH Tennis Open - Belo Horizonte Challenger Casablanca San Angel - Mexico City VIII Gramado Open - Gramado San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Aberto de Sao Paulo - Sao Paulo Bancolombia Open - Bogota ATP Challenger La Serena - La Serena Amer-Wilson Tampere ATP Tournament - Tampere Prosperita Open 2008 - Ostrava Voit Mexico City Open - Mexico City San Remo Tennis Cup - San Remo Buenos Aires Challenger Milan Challenger Belo Horizonte Challenger Copa Petrobras Colombia - Bogota Le Gosier Challenger Kosice Challenger Tampere Challenger Helsinki Challenger Barranquilla Challenger Winnetka Challenger Helsinki Challenger Helsinki Challenger Energis Open - Amsterdam Scania Stockholm Open - Stockholm Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland Milan Indoors - Milan Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Kremlin Cup - Moscow CA Tennis Trophy - Vienna Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Open Seat Godo 2003 - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Thailand Open - Bangkok Kremlin Cup - Moscow CA Tennis Trophy - Vienna AAPT Championships - Adelaide Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota TD Waterhouse Cup - Long Island China Open - Beijing Memorial Savigni - Sassuolo Next Generation Hardcourts - Adelaide Copa Petrobras Santiago - Santiago Copa Petrobras Bogota - Bogota Open de Montauban - Montauban ECM Prague Open 2005 - Prague X Trofeo Ciudad de Quito - Quito Tatra Banka Open - Bratislava II Manta Open - Manta Copa Petrobras Argentina - Buenos Aires Mobilux Open - Luxembourg La Serena Open - La Serena Grand Prix Hassan II - Casablanca Czech Open 2005 - Prostejov Challenger ATP de Cuenca Diario El Mercurio - Cuenca Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Open Seat Godo 2005 - Barcelona San Marino Cepu Open - San Marino XI Trofeo Ciudad de Quito - Quito BMW Open - Munich Amazonia Open de Tenis - Belem Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Sao Paulo Challenger XII Abierto Internacional de Salinas - Salinas Synsam Swedish Open - Bastad Challenger ATP de Cuenca Diario El Mercurio - Cuenca IV Manta Open - Manta Lubbock Challenger - Lubbock Croatia Open - Umag Seguros Bolivar Open - Medellin Pilot Pen Tennis - New Haven China Open - Beijing Copa Petrobras Argentina - Buenos Aires Thailand Open - Bangkok Stockholm Open - Stockholm III Aberto Santa Catarina de Tenis - Florianopolis St. Petersburg Open - St. Petersburg ECM Prague Open 2008 - Prague Next Generation Adelaide International - Adelaide Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Seguros Bolivar Open - Cali ABN/AMRO World Tennis Tournament - Rotterdam Rijeka Challenger Sao Paulo Challenger Open SEAT Godo 2006 - Barcelona Rome Challenger Tunis Challenger Pozoblanco Challenger Synsam Swedish Open - Bastad San Marino Challenger Cali Challenger Copa AT&T - Buenos Aires Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Barletta Challenger Heineken Open Shanghai - Shanghai Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Winnetka Challenger Open 13 - Marseille Gerry Weber Open - Halle Stockholm Open - Stockholm Medellin Challenger Cancun Challenger Medibank Private International - Sydney Sarasota Challenger Pilot Pen Tennis - New Haven Bogota Challenger Campos do Jordao Challenger Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Estoril Open - Estoril Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade Medibank International - Sydney SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Open 13 - Marseille Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Scania Stockholm Open - Stockholm SAP Open - San Jose Synsam Swedish Open - Bastad Warsteiner Grand Prix - Oberstaufen Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Prostejov Challenger German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Diego Open - Budapest Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney BCR Open Romania - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem AIG Japan Open Tennis Championships - Tokyo PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Neride Prague Indoor - Prague Qatar ExxonMobil Open - Doha IPP Open - Helsinki ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle V Gramado Open de Tennis - Gramado If Stockholm Open - Stockholm Banca Stato Challenger Lugano - Lugano Trofeo Francesco Guzzini - Recanati Amer-Wilson Challenger - Tampere Cepu Open - San Marino Aberto de Sao Paulo - Sao Paulo Memorial Savigny - Sassuolo Copenhagen Open - Copenhagen Top Wool Challenger - Biella International Tennis Championships - Delray Beach Estoril Open - Estoril The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Energis Open - Amersfoort The Samsung Open - Nottingham USTA Challenger of North Miami Beach - North Miami Beach The Scottish Championships - Edinburgh Stockholm Open - Stockholm IPP Open - Helsinki Challenger Ciudad de Guayaquil - Guayaquil BMW Tennis Championship - Sunrise Copa AT&T - Buenos Aires Copenhagen Open - Copenhagen Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Copa Telefonica CTC Chile - Santiago AIG Japan Open - Tokyo BMW Open - Munich BMW Open - Munich Stockholm Open - Stockholm Top Wool Challenger Biella - Biella Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis If Stockholm Open - Stockholm Brisbane International - Brisbane SA Tennis Open - Johannesburg Campbell's Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON International - Eastbourne Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Rio Open - Rio de Janeiro Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Synsam Swedish Open - Bastad Tennis Masters Series - Monte Carlo If Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Movistar Open - Santiago Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Gerry Weber Open - Halle If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich AEGON Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Open Sabadell Atlantico - Barcelona Stockholm Open - Stockholm Allianz Suisse Open - Gstaad Power Horse Cup - Dusseldorf Generali Open - Kitzbuhel AIG Japan Open - Tokyo Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Open 13 - Marseille Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Open de Nice Cote dAzur - Nice Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Masters Series Madrid - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 1, REL2, FIN-HUN 4-1 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, Group 2, 1R, FIN-IRL 3-2 Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group 2, SF, MKD-FIN 3-2 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group II, 2R, IRL-FIN 2-3 Davis Cup, Group II, 1R, FIN-BUL 3-2 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, Group II, 1R, FIN-ZIM 4-1 Davis Cup, Group II, 2R, DEN-FIN 3-2 Olympics - Athens Olympics - London Olympics - Beijing